body {
	padding: 0px;
	background: url(imagens/fundo_body.png) no-repeat;
	margin: 0 auto;
	font: 12px sans-serif, verdana, arial, tahoma;
}

.topo {
	padding: 0;
	width: 400%;
	height: 90px;
	background: url(imagens/topo.png);
	overflow: hidden;
}

.novotopo {
	padding: 0;
	height: 90px;
	background: #000000;
	/*background: url(imagens/topo.png);*/
	overflow: hidden;
}

.bt_cadastro {
	position: absolute;
	left: 60%; /* posiciona para a esquerda */
	top: 1px; /* posiciona para baixo */
}

.divs {
	padding: 0;
	margin: 0 auto;
	width: 1024px;
	height: 768px;
	background-color: window;
	overflow: hidden;
}

.menus {
	width: 100%;
	height: 25px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}
/*aqui inicia a configura��o de botoes*/
.botao_tes {
	-moz-transition: all 0.218s ease 0s;
	-moz-user-select: none;
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top, #F5F5F5, #F1F1F1);
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 5px 5px 5px 5px;
	color: #557CD1;
	cursor: default;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	min-width: 54px;
	padding: 0 8px;
	text-align: center;
}

.botao_tes:HOVER {
	-moz-transition: all 0s ease 0s;
	background-color: #F8F8F8;
	background-image: -moz-linear-gradient(center top, #F8F8F8, #F1F1F1);
	border: 1px solid #C6C6C6;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #333333;
	text-decoration: none;
}

.botao_tes:active {
	background-color: #F6F6F6;
	background-image: -moz-linear-gradient(center top, #F6F6F6, #F1F1F1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}

.botao_tes:visited {
	color: #666666;
}
/*aqui termina a configura��o de botoes*/

/*configura��o de inputs*/
input[type="email"],input[type="password"],input[type="text"],input[type="url"]
	{
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	-moz-box-sizing: border-box;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #C0C0C0 #D9D9D9 #D9D9D9;
	border-radius: 1px 1px 1px 1px;
	border-right: 1px solid #D9D9D9;
	border-style: solid;
	border-width: 1px;
	display: inline-block;
	height: 30px;
	margin: 0;
	padding-left: 10px;
}

input[type="email"]:hover,input[type="password"]:hover,input[type="text"]:hover,input[type="url"]:hover
	{
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #A0A0A0 #B9B9B9 #B9B9B9;
	border-right: 1px solid #B9B9B9;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}

input[type="email"]:focus,input[type="password"]:focus,input[type="text"]:focus,input[type="url"]:focus
	{
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border: 1px solid #4D90FE;
	border-style: solid;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	outline: medium none;
}

input[type="email"][disabled="disabled"],input[type="password"][disabled="disabled"],input[type="text"][disabled="disabled"],input[type="url"][disabled="disabled"]
	{
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #E5E5E5;
}

input[type="email"][disabled="disabled"]:hover,input[type="password"][disabled="disabled"]:hover,input[type="text"][disabled="disabled"]:hover,input[type="url"][disabled="disabled"]:hover
	{
	box-shadow: none;
}
/*termino confg de inputs*/
.inf {
	width: 65%;
	height: 668px;
	margin: 5px;
	background-color: #F0F0F0;
	float: left;
	text-align: center;
	overflow: auto;
	-webkit-border-radius: 8px; /*safari*/
	-khtml-border-radius: 8px; /*safari()*/
	-moz-border-radius: 8px; /*mozilla complacentes(FF,Moz,NetScap)*/
	-opera-border-radius: 8px;
	border-radius: 8px;
}

.cad {
	width: 34%;
	height: 668px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	background-color: #F0F0F0;
	overflow: auto;
	overflow: auto;
	-webkit-border-radius: 8px; /*safari*/
	-khtml-border-radius: 8px; /*safari()*/
	-moz-border-radius: 8px; /*mozilla complacentes(FF,Moz,NetScap)*/
	-opera-border-radius: 8px;
	border-radius: 8px;
}

.base {
	font: 12px verdana, arial, tahoma, sans-serif;
	width: 100%;
	height: 30px;
	background-color: #DEDEDE;
	text-align: center;
	position: absolute;
	bottom: 0;
	line-height: 30px;
	font-weight: bold;
}

.img_int {
	position: absolute;
	left: 45%; /* posiciona para a esquerda */
	top: 20px; /* posiciona para baixo */
}

fieldset {
	top: auto;
	padding: 0px;
	width: 320px;
	border: none;
}

.model-fras {
	width: 99%;
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: 1px;
	background-color: #00FF00;
	text-align: center;
	overflow: auto;
	-webkit-border-radius: 8px; /*safari*/
	-khtml-border-radius: 8px; /*safari()*/
	-moz-border-radius: 8px; /*mozilla complacentes(FF,Moz,NetScap)*/
	-opera-border-radius: 8px;
	border-radius: 8px;
}

.model-fras legend {
	text-align: center;
}

.log_sen {
	width: 99%;
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: 1px;
	background-color: #FFFFFF;
	overflow: auto;
	-webkit-border-radius: 8px; /*safari*/
	-khtml-border-radius: 8px; /*safari()*/
	-moz-border-radius: 8px; /*mozilla complacentes(FF,Moz,NetScap)*/
	-opera-border-radius: 8px;
	border-radius: 8px;
}

.legend {
	font: bold 16px sans-serif, verdana, arial, tahoma;
	color: black;
}

label {
	display: block;
	width: 97%;
	float: left;
	font: 14px verdana, sans-serif, arial;
	font-style: inherit;
	padding-bottom: 15px;
	position: relative;
}

.a {
	display: block;
	width: 75px;
	float: left;
	font: 12px verdana, arial, sans-serif;
	padding-bottom: 15px;
	position: relative;
}

label input {
	font-family: inherit;
	font-size: inherit;
	width: 310px;
}

.radio {
	width: 0px;
}

.textArea {
	width: 310px;
	height: 100px;
	border: 1px solid #A6A6A6;
}
/*menus*/
ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul li {
	float: left;
}

ul li a {
	background: orange;
	text-decoration: none;
	display: block;
	padding: 3px;
	padding-left: 40px;
	padding-right: 40px;
	font: 14px verdana, arial, tahoma, sans-serif;
	color: #000;
	margin: 1px;
}

ul li a:HOVER {
	color: white;
	background: black;
}
/*--------index home menu--------------*/
.ini {
	padding: 0;
	margin: 0;
	list-style: none;
}

.ini li {
	float: right;
}

.ini li a {
	background-color: #E6E6E6;
	text-decoration: none;
	display: block;
	padding: 10px;
	padding-left: 50px;
	padding-right: 50px;
	font: 14px verdana, arial, tahoma, sans-serif;
	font-style: inherit;
	margin: 1px;
	-webkit-border-radius: 10px; /*safari*/
	-khtml-border-radius: 10px; /*safari()*/
	-moz-border-radius: 10px; /*mozilla complacentes(FF,Moz,NetScap)*/
	-opera-border-radius: 10px;
	border-radius: 10px;
}

.ini li a:HOVER {
	color: white;
	background: black;
}
/*--------index home menu fim--------------*/
.mensagem {
	width: 100%;
	height: 20px;
	background-color: black;
	font: 14px verdana, arial, tahoma, sans-serif;
	text-align: center;
}

.inv {
	color: red;
}

.ap {
	color: white;
}

//-------------------------------------------------------------
.linkbotao {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 4px;
	background-color: #ffffcc;
	color: #666666;
	text-decoration: none;
}

.linkbotao:link,.linkbotao:visited {
	border-top: 1px solid #cccccc;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #cccccc;
	border-right: 2px solid #666666;
}

.linkbotao:hover {
	border-bottom: 1px solid #cccccc;
	border-top: 2px solid #666666;
	border-right: 1px solid #cccccc;
	border-left: 2px solid #666666;
}

/* ---- ( iTunes CSS ) ---- */
table {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	border-collapse: collapse;
	border-top: none;
	width: 100%;
}

table a {
	text-decoration: underline;
}

table a:visited {
	text-decoration: none;
}

tr.odd {
	background-color: #ebf3ff;
}

tr a {
	color: #000000;
}

tr:hover a {
	color: #ffffff;
}

tr:hover,tr.odd:hover {
	background-color: #3d80df;
	color: #ffffff;
}

caption {
	height: 45px;
	line-height: 44px;
	color: #60634E;
	font-weight: bold;
	text-align: center;
	width: 80%;
	margin: 0;
	padding: 0;
	margin-left: 1px;
	background: #ffffff;
}

thead th {
	font-size: 105%;
	color: #000;
	background: #ffffff;
	height: 20px;
}

thead th:hover {
	background: #ffffff;
}

tr {
	vertical-align: middle;
}

tr,th,td {
	padding: .35em;
}

tfoot tr {
	background: #fff url(bbar.gif) repeat-x;
}

tfoot td,tfoot th {
	color: #000;
	border: 0px;
}

.imgtopo {
	position: absolute;
	padding-top: 5px;
	left: 10%;
}

.h1topo {
	font-size: 60px;
	position: absolute;
	color: #F8F8F8;
	left: 29%;
	top: -30px;
}

.h1contn {
	font-size: 18px;
	position: absolute;
	color: #4084F2;
	left: 5px;
	float: left;
	vertical-align: middle;
	top: -4px;
}

.formularioIni {
	font-size: 14px;
	padding: 30px 20px;
	position: absolute;
	float: left;
	width: 28%;
	left: 59.6%;
	top: -30px;
	margin-top: 1px;
	border: solid 2px #4084F2;
	margin-left: 1px;
	margin-bottom: 1px;
	background-color: #F0F0F0;
	overflow: auto;
}

.form {
	padding: 30px 20px;
	position: absolute;
	float: left;
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: 1px;
	background-color: #F0F0F0;
	overflow: auto;
}

.menuIni {
	padding: 0px 0px;
	position: absolute;
	float: left;
	width: 40.7%;
	left: 47.25%;
	top: 15px;
	margin-top: 1px;
	margin-left: 1px;
	margin-bottom: 1px;
	background-color: #F0F0F0;
	overflow: auto;
}